/* 消息框样式 */
.rxdialog_mask {
  position:absolute;
  top:0px;
  left:0px;
  width:100%;
  height:100%;
  background:#efefef;
  filter:alpha(Opacity=30);
  moz-opacity:0.3;
  opacity:0.3;
  overflow:hidden;
  display:none;
}

.rxdialog {
  position:absolute;
  top:0px;
  left:0px;
  width:300px;
  height:150px;
  overflow:hidden;
  display:none;
}

.rxdialog_panel {
  position:absolute;
  top:10px;
  left:10px;
  right:10px;
  bottom:10px;
  box-shadow: 0 0 10px #3f8fe6;
  background:#ffffff;
  overflow:hidden;
}

.rxdialog_title_panel {
  position:absolute;
  top:0px;
  left:0px;
  right:0px;
  height:36px;
  overflow:hidden;
  background:#ffffff url(../images/title_logo.png) no-repeat 0px 9px;
}
.rxdialog_title_text {
  position:absolute;
  top:0px;
  left:16px;
  right:36px;
  height:36px;
  line-height:36px;
  text-align:left;
  font-size:14px;
  font-weight: bold;
  overflow:hidden;
  color:#666666;
}
.rxdialog_title_max {
  position:absolute;
  top:10px;
  right:32px;
  width:17px;
  height:17px;
  background:url(../images/dialog_max.png);
  overflow: hidden;
  cursor: pointer;
}
.rxdialog_title_max_restore {
  position:absolute;
  top:10px;
  right:32px;
  width:17px;
  height:17px;
  background:url(../images/dialog_restore.png);
  overflow: hidden;
  cursor: pointer;
}
.rxdialog_title_min {
  position:absolute;
  top:10px;
  right:54px;
  width:17px;
  height:17px;
  background:url(../images/dialog_min.png);
  overflow: hidden;
  cursor: pointer;
}
.rxdialog_title_min_restore {
  position:absolute;
  top:10px;
  right:54px;
  width:17px;
  height:17px;
  background:url(../images/dialog_restore.png);
  overflow: hidden;
  cursor: pointer;
}
.rxdialog_title_close {
  position:absolute;
  top:10px;
  right:10px;
  width:17px;
  height:17px;
  background:url(../images/dialog_close.png);
  overflow: hidden;
  cursor: pointer;
}
.rxdialog_text {
  position:absolute;
  top:40px;
  left:5px;
  right:5px;
  bottom:51px;
  text-align:center;
  color:#000000;
  font-family: "sans serif",tahoma,verdana,helvetica,微软雅黑;
  font-size:12px;
  overflow:hidden;
  overflow-y:auto;
}
.rxdialog_button_line {
  position:absolute;
  left:10px;
  right:10px;
  bottom:50px;
  height:2px;
  border-bottom:1px solid #efefef;
}
.rxdialog_button_panel {
  position:absolute;
  left:10px;
  right:10px;
  bottom:10px;
  height:30px;
}
.rxdialog_buttons_panel {
  position:absolute;
  top:0px;
  height:30px;
}

/* 按钮显示样式 */
.rxdialog_rxbutton {
  position:absolute;
  height: 30px;
  line-height: 30px;
  width:120px;
  border: none;
  color: #ffffff;
  display: block;
  background: #65a5eb;
  text-align: center;
  cursor: pointer;
}
.rxdialog_rxbutton:hover {
  background: #b2d2f5;
  transition: background 0.2s ease-in-out;
}
